package com.taichuan.selfcheck.config;

/**
 * PropertyDefaultValue
 */
public class PropertyDefaultValue {
    /**
     * 人脸识别SDK 进行1：N人脸识别时 是否开启活体检测 默认不开启
     */
    public static final boolean CFG_FACE_IDENTIFY_IS_OPEN_LIVENESS = false;

    /**
     * 人脸识别 活体检测模式 可见光活体
     */
    public static final int FACE_LIVENESS_TYPE_RGB = 0;
    /**
     * 人脸识别 活体检测模式 单目红外活体
     */
    public static final int FACE_LIVENESS_TYPE_INFRARED = 1;
    /**
     * 人脸识别 活体检测模式 双目红外活体
     */
    public static final int FACE_LIVENESS_TYPE_DOUBLE = 2;

    /**
     * 是否开启测温功能 默认开启
     */
    public static final boolean CFG_FACE_IS_OPEN_TEMPERATURE = true;
    /**
     * 是否开启测距功能 默认开启
     */
    public static final boolean CFG_FACE_IS_OPEN_RANGING = true;
    /**
     * 是否开启补光灯（亮度感应） 默认不开启
     */
    public static final boolean CFG_FACE_IS_OPEN_FLASH_LIGHT =false;
    /**
     * 是否开启温度异常开锁 默认不开启
     */
    public static final boolean CFG_FACE_IS_OPEN_HIGH_TEMP_UNLOCK = false;
    /**
     * 体温异常不开锁语音提示 默认开启
     */
    public static final boolean CFG_FACE_IS_OPEN_HIGH_TEMP_UNLOCK_TIP = true;

    /**
     * 默认 灯光开启时间 （小时）
     */
    public static final int DEF_LIGHT_CONTROL_START_HOUR = 17;

    /**
     * 默认 灯光开启时间 （分钟）
     */
    public static final int DEF_LIGHT_CONTROL_START_MIN = 0;

    /**
     * 默认 灯光结束时间 （小时）
     */
    public static final int DEF_LIGHT_CONTROL_END_HOUR = 8;

    /**
     * 默认 灯光结束时间 （分钟）
     */
    public static final int DEF_LIGHT_CONTROL_END_MIN = 0;

    /**
     * 默认 光感阈值控制 最小启动阈值
     */
    public static final int DEF_LIGHT_MODULE_VALUE_CONTROL_MIN_VALUE = 1;

    /**
     * 默认 光感阈值控制 最大启动阈值
     */
    public static final int DEF_LIGHT_MODULE_VALUE_CONTROL_MAX_VALUE = 300;

    /**
     * 是否开启灯光时间段控制
     */
    public static final boolean DEF_CAN_OPEN_LIGHT_CONTROL = false;

    /**
     * 默认 光感阈值控制 可设置的 最大启动阈值
     */
    public static final int DEF_LIGHT_MODULE_VALUE_CONTROL_MAX_RANGE_VALUE = 4096;

    /**
     * 默认 体温阀值  最大正常体温值
     */
    public static final double TEMPERATURE_MAX = 37.2;
    /**
     * 默认 体温阀值  最小正常体温值
     */
    public static final double TEMPERATURE_MIN = 36.0;
    /**
     * 默认 测温距离(厘米)
     */
    public static final int TEMPERATURE_DISTANCE = 50;

    /**
     * 功能测试结果 0：默认未测试  1：正常  2:异常
     */
    public static final int FUNCTION_TEST_RESULT = 0;
    public static final int FUNCTION_TEST_RESULT_SUCCESS = 1;
    public static final int FUNCTION_TEST_RESULT_FAILED = 2;

    /**
     * 功能测试序号
     */
    public static final long FUNCTION_TEST_1 = 1;
    public static final long FUNCTION_TEST_2 = 2;
    public static final long FUNCTION_TEST_3 = 3;
    public static final long FUNCTION_TEST_4 = 4;
    public static final long FUNCTION_TEST_5 = 5;
    public static final long FUNCTION_TEST_6 = 6;
    public static final long FUNCTION_TEST_7 = 7;
    public static final long FUNCTION_TEST_8 = 8;
    public static final long FUNCTION_TEST_9 = 9;
    public static final long FUNCTION_TEST_10 = 10;
    public static final long FUNCTION_TEST_11 = 11;
    public static final long FUNCTION_TEST_12 = 12;
    public static final long FUNCTION_TEST_13 = 13;
    public static final long FUNCTION_TEST_14 = 14;
    public static final long FUNCTION_TEST_15 = 15;
    public static final long FUNCTION_TEST_16 = 16;
    public static final long FUNCTION_TEST_17 = 17;
    public static final long FUNCTION_TEST_18 = 18;
    public static final long FUNCTION_TEST_19 = 19;
    public static final long FUNCTION_TEST_21 = 21;
}
